I’ve been programming for as long as I can remember. I’ve spent a lot of time on things I now consider wasted time. Lots of refactoring…